<%= form_with model: article do |form| %>
    <div>
    <%= form.label :title %>
    <%= form.text_field :title %>
    <% @article.errors.full_messages_for(:title).each do |message| %>
        <div><%= message %></div>
    <% end %>
    </div>

    <div>
    <%= form.label :body %>
    <%= form.text_area :body%>
    <% @article.errors.full_messages_for(:body).each do |message| %>
        <div><%= message %></div>
    <% end %>
    </div>

    <div>
        <%= form.label :status %>
        <%= form.select :status, Visiable::VALID_STATUSES, selected: article.status || 'public' %>
    </div>

    <div>
    <%= form.submit %>
    </div>
<% end %>